about summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* Frontend: Pin yew version to 0.20 HEAD masterBaitinq2022-11-262-11/+15
* Indexer: Stem words prior to adding/searching themBaitinq2022-11-113-4/+24
* Misc: Update Readme to be more user friendlyBaitinq2022-11-082-13/+83
* Frontend: Append "..." to truncated titles and descriptionsBaitinq2022-11-061-6/+10
* Frontend: Display a loading animation when results have not been loadedBaitinq2022-11-061-8/+26
* Indexer: Decode html entities for website title and descriptionBaitinq2022-11-063-81/+22
* Frontend: Display a maximum number of chars for title and descBaitinq2022-11-061-2/+16
* Frontend: Store custom SearchResult struct in the app stateBaitinq2022-11-061-45/+57
* Crawler: Add loging with env_loggerBaitinq2022-11-063-15/+16
* Indexer: Add logging with env_loggerBaitinq2022-11-063-4/+60
* Readme: Improve run instructions with frontend auto-openBaitinq2022-11-061-6/+1
* Indexer: Switch back to not serving frontend with actixBaitinq2022-11-054-15/+23
* Indexer: Hold indexer lock for less time when in search endpointBaitinq2022-11-051-4/+2
* Frontend: Display number of results below search barBaitinq2022-11-051-8/+17
* Frontend: Link the OSSE logo to /Baitinq2022-11-051-1/+3
* Indexer+Frontend: Integrate with actixBaitinq2022-11-056-7/+69
* Indexer: Actix: Use the same service handler with multiple routesBaitinq2022-11-053-14/+171
* Indexer: Add and use language field in IndexedResourceBaitinq2022-11-043-10/+29
* Indexer: Make & implement the trait insert() taking a [word] for insertBaitinq2022-11-042-27/+24
* Indexer: Add missing /search/ routeBaitinq2022-11-031-1/+4
* Lib: Only care about url for Eq and Hash implementation in IndexedResourceBaitinq2022-11-021-4/+3
* Lib+Indexer: Make IndexedResource title and description OptionalBaitinq2022-11-024-17/+27
* Indexer: Abstract indexerBaitinq2022-11-022-61/+132
* Frontend: Result component: Add more font related cssBaitinq2022-11-011-5/+17
* Frontend: Result component: Show "No Description" if empty descriptionBaitinq2022-11-011-2/+5
* Frontend: Result component: Use the stylist crate to apply basic cssBaitinq2022-11-013-2/+89
* Frontend: Result component: Add basic structureBaitinq2022-11-011-3/+6
* Frontend: Reduce code duplication in the initial_search_query path of compone...Baitinq2022-11-011-28/+3
* Frontend: Handle and show API errorsBaitinq2022-11-011-32/+71
* Misc: Cargo fmtBaitinq2022-10-305-25/+30
* Indexer: Use kuchiki to split html content into wordsBaitinq2022-10-303-6/+32
* Crawler: Set 4 as the maximum "crawl depth"Baitinq2022-10-301-0/+1
* Crawler: Accept max_queue_size as an argument for crawler()Baitinq2022-10-301-3/+5
* Frontend: Change navbar linksBaitinq2022-10-301-4/+4
* Indexer: Transform all queries into lowercaseBaitinq2022-10-301-0/+3
* Frontend: URL encode and decode the search_queryBaitinq2022-10-303-2/+10
* Frontend: Implement support for searching with /search/* routesBaitinq2022-10-302-6/+37
* Frontend: Update yew to follow masterBaitinq2022-10-304-45/+130
* Frontend: Setup skeleton route supportBaitinq2022-10-304-3/+78
* Frontend: Move app-specific code to app.rsBaitinq2022-10-303-184/+181
* Misc: Remove unneeded dependenciesBaitinq2022-10-306-12/+3
* Misc: Add local lib crate to share common structsBaitinq2022-10-3010-83/+77
* Frontend: Add props to the OSSE ComponentBaitinq2022-10-301-3/+9
* Frontend: Change OSSE component into a struct componentBaitinq2022-10-301-76/+88
* Crawler+Indexer+Frontend: Rename structs to follow logical relationsBaitinq2022-10-293-24/+31
* Frontend: Use ResultComponent to display search resultsBaitinq2022-10-291-3/+14
* Indexer: Implement basic priority calculation of words in a siteBaitinq2022-10-291-7/+6
* Frontend: Show results in reverse order with priorityBaitinq2022-10-281-2/+2
* Frontend: Show result website's title and descriptionBaitinq2022-10-281-2/+4
* Crawler: Only accept HTTP_STATUS_CODE: 200 as success in crawl_url()Baitinq2022-10-281-3/+4