- Fix disambiguations not being shown #160 (@Builditluc)
- Fix whitespace at the top of some articles #159 (@Builditluc)
- Fix no redirect messages being shown #158 (@Builditluc)
- Add changelog and use auto for creating releases #156 (@Builditluc)
- Fix wrong error origin in dialogs #155 (@Builditluc)
- Fix incorrect error message formatting when opening links #154 (@Builditluc)
- Fix missing whitespace on list items starting with a special character #153 (@Builditluc)
- Fix html tags in toc #152 (@Builditluc)
- Fix large gaps before and after lists #151 (@Builditluc)
- Fix link selection reset on layout change #142 (@Builditluc)
- Fix link selection of mulit-line links #141 (@Builditluc)
- Add keywords to the cargo manifest #145 (@Builditluc)
- Fix broken link on documentation site #146 (@Builditluc)
- Add important notice to readme #144 (@Builditluc)
- Improve Contribution Documentation #139 (@Builditluc)
- Simplify Readme #138 (@Builditluc)
- Rework backend #150 (@Builditluc)
- Create new parser system #149 (@Builditluc)
- Create Api Handler #147 (@Builditluc)
- Update label configurations in workflows #128 (@Builditluc)
- Update default labels in the issue templates #127 (@Builditluc)
🎉 This release contains work from a new contributor! 🎉
Thank you, Imgbot (@ImgBotApp), for all your work!
- Fix external links not being recognized #121 (@Builditluc)
- Fix short articles having a limited size #120 (@Builditluc)
- Fix multiple views not displaying the correct border #118 (@Builditluc)
- Fix error when no results are available #105 (@Builditluc)
- Update lockfile dependencies #122 (@Builditluc)
- Fix large release size #119 (@Builditluc)
- Bump cursive to 0.20 #106 (@Builditluc)
- Fix spelling error #123 (@Builditluc)
- Update contributors badge style #108 (@Builditluc)
- Change GitHub workflow badge routes #107 (@Builditluc)
- [ImgBot] Optimize images #103 (@ImgBotApp @imgbot[bot])
- @Builditluc
- @imgbot[bot]
- Imgbot (@ImgBotApp)
🎉 This release contains work from a new contributor! 🎉
Thank you, Nuno Teixeira (@nunotexbsd), for all your work!
- Overhaul the UI #81 (@Builditluc)
- Create config file if not existent #88 (@Builditluc)
- Better logging messages #83 (@Builditluc)
- Add focus keybindings to the config #79 (@Builditluc)
- Fix crash on non writable directory #99 (@Builditluc)
- Disable logging if not enabled in the config #91 (@Builditluc)
- Fix no article being displayed #73 (@Builditluc)
- Fix documentation action #101 (@Builditluc)
- Bump toml dependency to 0.5.9 #85 (@Builditluc)
- Add FreeBSD install instructions #86 (@nunotexbsd)
- Change Branch naming #76 (@Builditluc)
- Add toc configuration documentation #75 (@Builditluc)
- Add mkdocs documentation website #54 (@Builditluc)
- Change config usage #77 (@Builditluc)
- Add label to exclude PRs from release notes #72 (@Builditluc)
- @Builditluc
- Nuno Teixeira (@nunotexbsd)
- Add more toc settings #66 (@Builditluc)
- Add toc position setting #65 (@Builditluc)
- Fix the crash that occurs when no links or headers exist #70 (@Builditluc)
- Fix Word Spacing #68 (@Builditluc)
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ Ikko Eltociear Ashimine (@eltociear)
❤️ Thomas Frans (@ThomasFrans)
- Move Parser Configuration into a Feature Option #63 (@Builditluc)
- Add option to change the keybindings via configuration #38 (@Builditluc)
- Fix toc not having scrollbars #64 (@Builditluc)
- Add Codespaces Configuration #62 (@Builditluc)
- Disable stdout logging for release builds #47 (@ThomasFrans)
- Add missing element after line split #48 (@ThomasFrans)
- Fix Keybinding Crash #46 (@Builditluc)
- Fix Header Selection #41 (@Builditluc)
- Increase Stale Days to 365 #61 (@Builditluc)
- Fix publish action in the cd workflow #60 (@Builditluc)
- Add checksums for the release assets #59 (@Builditluc)
- Add documentation job to ci workflow #55 (@Builditluc)
- Add label requirement to ci workflow #52 (@Builditluc)
- Add a desktop-entry for packaging #44 (@ThomasFrans)
- Add yashinghcodes/wik project to similar projects #58 (@Builditluc)
- Add AUR install option #42 (@ThomasFrans)
- Fix typo in search.rs #56 (@eltociear)
- Update Bug Report Issue Template #40 (@Builditluc)
- Add development notice in the README (@Builditluc)
- @Builditluc
- Ikko Eltociear Ashimine (@eltociear)
- Thomas Frans (@ThomasFrans)
- Add an option for selecting a different backend #30 (@Builditluc)
- Fix the crash that occurred when scrolling during the article loading #33 (@Builditluc)
- Fix flickering issue with the crossterm and termion backend #32 (@Builditluc)
- Add issue templates #36 (@Builditluc)
- Fix build of published Versions on crates.io #29 (@Builditluc)
- Fix CD-Workflow #28 (@Builditluc)
- Rework Branching and CI/CD Pipeline #24 (@Builditluc)
- Refactor with clippy and fix Tests #25 (@Builditluc)
- Rework the whole codebase (@Builditluc)
- fix(ui): fix true color support (@Builditluc)
- fix(ui): fix toc rendering (@Builditluc)
- refactor(*): refactor wiki-tui completely (@Builditluc)
- fix(ui): fix header selection (@Builditluc)
- fix(*): fix link selection (@Builditluc)
- refactor(*): finish link selecting and opening (@Builditluc)
- refactor(*): finish text rendering and wrapping (@Builditluc)
- refactor(wiki): add new article content (@Builditluc)
- refactor(wiki): add new lines wrapper (@Builditluc)
- refactor(wiki): remove old article structs (@Builditluc)
- docs(wiki): further document the wiki module (@Builditluc)
- docs(wiki): document the search result struct (@Builditluc)
- docs(wiki): add documentation for the wiki (@Builditluc)
- docs(ui): add documentation for the ui (@Builditluc)
- refactor(ui): implement new search and remove articles temporarily (@Builditluc)
- feat(cargo): change cursive backend to crossterm (@Builditluc)
- refactor(wiki): add article builder struct (@Builditluc)
- chore(*): remove dotenv dependency (@Builditluc)
- chore(*): add deadpendency configuration (@Builditluc)
- refactor(wiki): add parser struct (@Builditluc)
- refactor(wiki): implement partialeq and debug for the article struct (@Builditluc)
- refactor(wiki): remove old article file (@Builditluc)
- refactor(wiki): add article struct (@Builditluc)
- refactor(wiki): add tableofcontents struct (@Builditluc)
- refactor(wiki): add article element struct (@Builditluc)
- refactor(wiki): add search builder struct (@Builditluc)
- refactor(wiki): add search struct (@Builditluc)
- refactor(wiki): add search result and search info structs (@Builditluc)
- refactor(wiki): add search sort-order enum (@Builditluc)
- refactor(wiki): use macros in the search metadata struct (@Builditluc)
- refactor(wiki): add search properties struct (@Builditluc)
- refactor(wiki): add search metadata struct (@Builditluc)
- chore(*): change name of github actions (@Builditluc)
- style(*): refactor with clippy (@Builditluc)
- refactor(error): change error message and crash-report location (@Builditluc)
- chore(*): update changelog github action (@Builditluc)
🎉 This release contains work from a new contributor! 🎉
Thank you, python128 (@python128), for all your work!
- docs(readme): Add blockquote for note #17 ([email protected] @python128)
- docs(changelog): add release checklist (@Builditluc)
- chore(*): change branch and run condition of the github changelog action (@Builditluc)
- docs(*): add class diagram of the code (@Builditluc)
- chore(*): move github actions into seperate files (@Builditluc)
- chore(*): add github action publishing wiki-tui to crates.io (@Builditluc)
- chore(*): add github action building and testing the code (@Builditluc)
- feat(wiki): add response error code checking (@Builditluc)
- feat(*): make --search flag default (@Builditluc)
- @Builditluc
- NexiNov ([email protected])
- python128 (@python128)
- fix(ui): fix horizontal link focus (@Builditluc)
- fix(ui): fix article view not taking focus (@Builditluc)
- style(ui): refactor with cargo fmt (@Builditluc)
- fix(ui): fix link focus when selecting an header (@Builditluc)
- feat(*): add cli support (@Builditluc)
- feat(*): add cli 'level' argument (@Builditluc)
- docs(readme): change usage information (@Builditluc)
- chore(*): change generate Changelog action (@Builditluc)
- docs(contributing): change project setup instructions (@Builditluc)
- style(ui): remove several redundant closures (@Builditluc)
- feat(config): add parser configuration options (@Builditluc)
- fix(ui): open the correct url when selecting a link (@Builditluc)
- refactor(wiki): remove reflist parser (@Builditluc)
- feat(wiki): add code blocks to the article (@Builditluc)
- chore(*): update nix shell (@Builditluc)
- fix(ui): fix selecting a header in the toc view (@Builditluc)
- fix(ui): remove the url prefix of the article name in the open dialog (@Builditluc)
- fix(ui): fix selecting the first link in an article (@Builditluc)
- chore(*): update rust action (@Builditluc)
Added:
- nix installation (#9)
Fixes:
- garbled ascii on specific terminal geometries (#10)
- Add nix installation instructions #9 (@Builditluc @legendofmiracles)
- docs(readme): remove contributors badge (@Builditluc)
- chore(*): add generate Changelog action (@Builditluc)
- docs(CHANGELOG): add release notes (@Builditluc)
- chore(cargo): update version to 0.4.2 (@Builditluc)
- docs(contributing): change code contribution guide (@Builditluc)
- docs(readme): update contributing and preview (@Builditluc)
- docs(contributing): add CONTRIBUTING.md file (@Builditluc)
- refactored the code (@Builditluc)
- added similar projects to the readme (@Builditluc)
- fixes #10 (@Builditluc)
- moved the initialization stuff into a function (@Builditluc)
- fixed opening links (@Builditluc)
Fixes:
- Removed a warning
- Fixed a bug where wiki-tui would crash when trying to access an invalid link
- Fixed a bug where wiki-tui wouldn't change the background of the search bar
- Fixed the color of headers
- Fixed scrolling inside of articles with no links
- Add nix installation instructions #9 (@Builditluc @legendofmiracles)
- fixed scrolling (@Builditluc)
- fixed the color of headers (@Builditluc)
- fixed setting the background of the search_bar (@Builditluc)
- fixed a crash when trying to access an invalid link (@Builditluc)
- fixed a warning (@Builditluc)
Added:
- You can now go to the headers by pressing ENTER on the item in the table of contents
- When wiki-tui crashes, it generates a crash report
- You can now change the color of specific views
Changes:
- The logging is now more informative
- Added cargo & NetBSD installation method
- The configuration format is now toml
Fixes:
- Words are no longer overlapping
- Fixed a bug where wiki-tui would crash when pressing keys while searching (#6)
- Add nix installation instructions #9 (@Builditluc @legendofmiracles)
- changed preview pictures (@Builditluc)
- added usage to readme (@Builditluc)
- config::Config now uses logging (@Builditluc)
- fixed the view background when changing themes (@Builditluc)
- Added a way to change the color of specific views (WIP) (@Builditluc)
- Added CHANGELOG.md (@Builditluc)
- bump to 0.3.5 (@Builditluc)
- Added .envrc (@Builditluc)
- Fixes #6 (@Builditluc)
- Added Cargo.lock (@Builditluc)
- bump to 0.3.4 (@Builditluc)
- Changed the configuration format from ini to toml (@Builditluc)
- Fixed the header selection (@Builditluc)
- Added cargo installation method (@Builditluc)
- Preperation for publish to crates.io (@Builditluc)
- Added support for cli arguments (@Builditluc)
- bump to 0.3.3 (@Builditluc)
- Removed human-panic and replaced it with a custom panic handler (@Builditluc)
- Added ArticleView::move_focus, ArticleView::on_event uses it now (@Builditluc)
- Added human-panic and panic-message (@Builditluc)
- Program won't crash if an invalid header is selected (@Builditluc)
- Refactoring (@Builditluc)
- Created a LinesIterator and moved ArticleView::calculate_lines() to it (@Builditluc)
- Modified .gitignore (@Builditluc)
- Better and more informative logging (@Builditluc)
- You can now go to the headers by pressing ENTER on the item in the toc (@Builditluc)
- Fixed the scrolling (@Builditluc)
- Added some settings to the config and changed the README (@Builditluc)
- Added a initialization thread (@Builditluc)
- Fixed the calculate_lines function. Words will no longer be overlapping (@Builditluc)
- Moved some code around (@Builditluc)
- Refactored parser.rs (@Builditluc)
- bump to 0.3.1 (@Builditluc)
- added Contributing and Acknowledgements to the README (@Builditluc)
- Removed tests.rs (@Builditluc)
🎉 This release contains work from a new contributor! 🎉
Thank you, pin (@0323pin), for all your work!
Added:
- Added a table of contents on the right side of the Wikipedia article
- Links can now be opened by pressing ENTER on them
- Created a custom article view improving performance
- The logger can now be configured with a config file
Changes:
- Improved the welcome screen
- Moved the config file
- Changed the logging library to log4rs
Fixes:
- Fixed a bug where wiki-tui would crash when the search query is empty
- Fixed a bug where wiki-tui wouldn't show the first search result
- Fixed a bug where wiki-tui wouldn't start when the config file doesn't exist
- Add NetBSD install to readme #8 (@Builditluc @0323pin)
- bump to 0.3.0, refactored with clippy (@Builditluc)
- Update README.md (@Builditluc)
- Changed the user agent for the requests (@Builditluc)
- The wiki-tui LOGO is now centered (@Builditluc)
- bump to 0.2.9 (@Builditluc)
- Even more refactoring (@Builditluc)
- Refactoring (@Builditluc)
- The logger can now be configured via logging.yml (@Builditluc)
- Moved the location of the config file (@Builditluc)
- New lines won't have whitespaces at their start in the article view (@Builditluc)
- Changed some log messages (@Builditluc)
- The width of the article_view is now calculated correctely (@Builditluc)
- The article_view and the toc_view now use the whole height (@Builditluc)
- Fixed the line splitting (@Builditluc)
- Added a toc_view (@Builditluc)
- Began adding the TableOfContents (@Builditluc)
- Changed the configuration of the logger (@Builditluc)
- The dialog is now working (@Builditluc)
- Added dialog when trying to open a link (@Builditluc)
- Improved the line splitting (@Builditluc)
- Created a function to render a single element (@Builditluc)
- ArticleContent is now displaying the content given as a StyledString (@Builditluc)
- Changed on_link_submit_callback() to on_link_submit() (@Builditluc)
- Added the function on_link_submit_callback() to the ArticleView (@Builditluc)
- Added the on_link_submit_callback (@Builditluc)
- Moved some code around (@Builditluc)
- Added UP and DOWN link selecting (@Builditluc)
- Implemented basic link selecting (@Builditluc)
- Links are now added to the LinkHandler (@Builditluc)
- Removed error.txt (@Builditluc)
- Implemented the new Element System (@Builditluc)
- Moved some files around (@Builditluc)
- Removed the ArticleContentInner struct (@Builditluc)
- Added parser::Default::parse_child and added Italic/Bold text (@Builditluc)
- wiki-tui now also shows lists (@Builditluc)
- Removed the article categories view (@Builditluc)
- wiki-tui does no longer crash when no search results were found (@Builditluc)
- Removes todo.md (@Builditluc)
- Bug fixes (@Builditluc)
- Merge branch 'article_view' into experimental (@Builditluc)
- Added more caches to increase performance (@Builditluc)
- Added the TODO file (@Builditluc)
- Removed the article_categories_view (@Builditluc)
- Added a log message (@Builditluc)
- Merge branch 'stable' into experimental (@Builditluc)
- The article preview is now also shown for the first search result (@Builditluc)
- Clears the search bar after a search (@Builditluc)
- v0.2.4 (@Builditluc)
- Performance improvements (@Builditluc)
- More Performance improvements (@Builditluc)
- Minor Performance improvements (@Builditluc)
- Merge branch 'experimental' into article_view (@Builditluc)
- Bug Fixing (@Builditluc)
- Added the article_categories_view which show the articles categories (@Builditluc)
- Fixed a bug where the program would crash when no search results are found (@Builditluc)
- Changed the base url and fixed a bug (@Builditluc)
- v0.2.3 (@Builditluc)
- Added Configuration (@Builditluc)
- ui::article::ArticleView now takes focus (@Builditluc)
- Added ArticleContent::render and several struct inside of the module (@Builditluc)
- Added ui::article::ArticleContent (@Builditluc)
- Row-Elements are now selectable (@Builditluc)
- Replaced the TextView with the custom ArticleView (@Builditluc)
- Made the ArticleView scrollable (@Builditluc)
- Added basic printing of text to the ArticleView (@Builditluc)
- v0.2.2 (@Builditluc)
- Added the title to the article (@Builditluc)
- Fixed a Theme bug (@Builditluc)
- Changed the search_match color (@Builditluc)
- Removed the borders color (@Builditluc)
- The Custom Theme is now applied to the program (@Builditluc)
- Added Config::load_theme and Config::parse_color (@Builditluc)
- Added a loading message box when loading the article (@Builditluc)
- The log messages now contain the function which called them (@Builditluc)
- Added more Detailed logs to config::Config (@Builditluc)
- Added log statements to config::Config (@Builditluc)
- wiki::WikiApi now uses config::CONFIG (@Builditluc)
- Finished writing the new Config system (@Builditluc)
- Began working on the new config system (@Builditluc)
- Fixed a typo (@Builditluc)
- v0.2.1 (@Builditluc)
- Added the lazy_static crate and created the static variable CONFIG (@Builditluc)
- Created the two modules wiki and ui and moved some code around (@Builditluc)
- the log file will be overwritten everytime the program starts (@Builditluc)
- Replaced simple_logging with log4rs (@Builditluc)
- Refactored wiki.rs (@Builditluc)
- Finished refactoring main.rs (@Builditluc)
- Refactored the on_search function (@Builditluc)
- Updated the logo (@Builditluc)
- Added an ASCII Art logo (@Builditluc)
- @Builditluc
- pin (@0323pin)
Changes:
- Moved the location of the configuration file
- Displays now a preview of the selected search result and highlights the search term inside of it
- wiki-tui now uses web scraping to format and display the article in a nice way
- Fixed the bug, where wiki-tui would crash if the search term is empty
- Performance improvements
- A lot under the hood was changed, like the complete rework of the way wiki-tui uses the configuration file</>
- compiles #5 (@legendofmiracles)
- Delete 3 #4 (@Builditluc)
- Update README.md (@Builditluc)
- Bug fixing (@Builditluc)
- Changed the article view back to a single TextView instead of a (@Builditluc)
- Fixed a bug (@Builditluc)
- Added the Default parser (@Builditluc)
- Made the article view a Linear Layout. The on_article_submit function (@Builditluc)
- Fixed a bug in the impl of Parser for wiki::articles::Article (@Builditluc)
- Added the Parser trait and modified the wiki::Wiki::get_article() function. It now returns the structs::wiki::article::Article struct (@Builditluc)
- Added the structs::article::Article struct (@Builditluc)
- v0.1.5 (@Builditluc)
- v0.1.4 (@Builditluc)
- Fully implemented anyhow (@Builditluc)
- Began to implement anyhow and use the unused results (@Builditluc)
- Removed the scraper crate (@Builditluc)
- Added the anyhow crate (@Builditluc)
- v0.1.3.1 (@Builditluc)
- fixed Wiki::search_articles() and continue_search in main.rs (@Builditluc)
- v0.1.3 (@Builditluc)
- Removes .main.rs.swp (@Builditluc)
- Made the results_view scrollable and set a fixed height for the results layer (@Builditluc)
- Added functionality to the continue button (@Builditluc)
- Compressed code inside of on_search() (@Builditluc)
- Added some more things to main.rs() (@Builditluc)
- on_article_submit() and on_search() are now using a mutable reference of wiki::Wiki (@Builditluc)
- v0.1.2 (@Builditluc)
- Fixed the lifetime bug with the help of Alexandre Bury (Author of the cursive library (@Builditluc)
- Removes 3 (@Builditluc)
- The UI now uses one instance of wiki::Wiki, program crashes because of lifetime problems (@Builditluc)
- wiki::Wiki now uses ApiConfig, errors are appearing in main.rs (@Builditluc)
- added config::ApiConfig and some functions in config::Config to load the Api Config (@Builditluc)
- logging.rs now uses config::LoggingConfig (@Builditluc)
- Added Config::load_logging() and Config::get_logging_config() which returns a reference to the LoggingConfig (@Builditluc)
- Removed something (@Builditluc)
- Added Config::load() and implemented Default for config::Config. Also added Config::new() (@Builditluc)
- Added Config::is_config_valid(), this is a prviate function used only inside of config::Config (@Builditluc)
- Added Config::create_config_file(), this is a private function only used inside of config::Config (@Builditluc)
- Added Config::get_config_file(), this is a private function only used inside config::Config (@Builditluc)
- Removed some of the Config code (@Builditluc)
- Continued working on config::Config (@Builditluc)
- Added config::Config and config::Theme. Also added the get_or_create_config_paths() function (@Builditluc)
- Added the config.rs file and imported the dirs crate (@Builditluc)
- Create README.md (@Builditluc)
- v0.1.1 (@Builditluc)
- Changed build branch into stable (@Builditluc)
- Update rust.yml (@Builditluc)
- Added some callbacks for the paging (@Builditluc)
- Rearranged some Views in the Results View and added the Search Info (@Builditluc)
- The Results Preview has now a fixed width (@Builditluc)
- Forgot to display the title as well (@Builditluc)
- These stupid searchmatches are finally highlighted (@Builditluc)
- Removed the html tags inside of the Article snippet (@Builditluc)
- Added the scraper crate (@Builditluc)
- Added a Preview for the Results (@Builditluc)
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ null@Builditluc
❤️ null@legendofmiracles
With wiki-tui, you can browse on Wikipedia within your Terminal. To run it, clone this repository and then build/run it using cargo. In future Releases, there will be precompiled binaries.
- adds shell.nix #3 (@legendofmiracles)
- Removed everything (almost) #2 (@Builditluc)
- Create LICENSE #1 (@Builditluc)
- Moved the widgets around and added a Search Results popup (@Builditluc)
- The Title of the Searchbar is now left-aligned (@Builditluc)
- The Results View is now automatically focussed after searching (@Builditluc)
- Removed the html2text crate (@Builditluc)
- Added searching via pressing the Enter key inside of the search bar (@Builditluc)
- Implemented the Article View functionality (@Builditluc)
- The Article is now displayed correctly (@Builditluc)
- The Tui is now showing the parsed Content of the Article (Not quite well) (@Builditluc)
- The Results View now calls the on_article_submit function (@Builditluc)
- removes shell.nix (@Builditluc)
- Implemented the Search function (@Builditluc)
- Fully implemented the on_search function (@Builditluc)
- Fixed the crashing bug (@Builditluc)
- Merge branch 'experimental' into stable (@Builditluc)
- Update README.md (@Builditluc)
- Added some more things to on_search(). Program crashes now when clicking on the search button (@Builditluc)
- Implemented the From trait for wiki::ArticleResultPreview (@Builditluc)
- Created a on_search function which is called when the user presses the Search button (@Builditluc)
- Created a Demo struct for the ArticlePreview in the results view (@Builditluc)
- Moved all of the structs for the web requests into the structs::wiki mod (@Builditluc)
- Moved the UI stuff into main.rs and fixed some bugs (@Builditluc)
- Changed the README (@Builditluc)
- Added more of the UI (@Builditluc)
- Added the tui struct and created the search bar (non functional) (@Builditluc)
- Added the continue_search function. Moved the normal search in to a search_articles function (@Builditluc)
- Bug fixing (@Builditluc)
- Merge branch 'stable' of https://github.com/Builditluc/wiki-tui into stable (@Builditluc)
- Added the ArticleResponse structs for the get_article function. Added the get_article function to the Wiki struct (@Builditluc)
- Created the Response structs for the Search request. Added the wiki_tui.log file to .gitignore (@Builditluc)
- Added the .gradle/ directory to the gitignore file (@Builditluc)
- Fixed a bug where cargo would not compile (@Builditluc)
- Added and implemented the rust-ini crate (@Builditluc)
- Added the wiki::Wikipedia trait (@Builditluc)
- Changed some things in the README (@Builditluc)
- Add files via upload (@Builditluc)
- Rename LICENSE to LICENSE.txt (@Builditluc)
- Create README.md (@Builditluc)
- Create rust.yml (@Builditluc)
- Added the search_articles function (@Builditluc)
- Implemented the update_article function of the WikiSql struct (@Builditluc)
- Implemented the fetch_article function for the WikiSql struct (@Builditluc)
- Added the Article and the NewArticle model (@Builditluc)
- Created the table articles (@Builditluc)
- Added the fetch_article function in the Api struct (@Builditluc)
- Fixed a bug (@Builditluc)
- Implemented the Removable trait for WikiSql (@Builditluc)
- Implemented the Updatable Trait for WikiSql (@Builditluc)
- Removed an unused import (@Builditluc)
- Added the trait functions to the WikiSql struct (@Builditluc)
- Added some functions for the ArticleIndex model (@Builditluc)
- Implemented the wiki::Fetchable trait for WikiSql (@Builditluc)
- Added TODO (@Builditluc)
- Added the traits wiki::Fetchable, wiki::Updatable, wiki::Removable (@Builditluc)
- The wiki struct now establishes a new connection when created (@Builditluc)
- Added the traits file (@Builditluc)
- Added logging for the Api struct (@Builditluc)
- Prepared everything for the database integration (@Builditluc)
- Fixed the env bug (@Builditluc)
- Added the Logging module (@Builditluc)
- Added the Api Struct and the ArticlesResultCallback Trait (@Builditluc)
- Modified .gitignore (@Builditluc)
- Initial commit (@Builditluc)