about summary refs log tree commit diff
path: root/src/main.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2022-11-01Frontend: Result component: Add more font related cssBaitinq1-5/+17
2022-11-01Frontend: Result component: Show "No Description" if empty descriptionBaitinq1-2/+5
2022-11-01Frontend: Result component: Use the stylist crate to apply basic cssBaitinq3-2/+89
2022-11-01Frontend: Result component: Add basic structureBaitinq1-3/+6
2022-11-01Frontend: Reduce code duplication in the initial_search_query path of compone...Baitinq1-28/+3
2022-11-01Frontend: Handle and show API errorsBaitinq1-32/+71
2022-10-30Misc: Cargo fmtBaitinq5-25/+30
2022-10-30Indexer: Use kuchiki to split html content into wordsBaitinq3-6/+32
2022-10-30Crawler: Set 4 as the maximum "crawl depth"Baitinq1-0/+1
2022-10-30Crawler: Accept max_queue_size as an argument for crawler()Baitinq1-3/+5
2022-10-30Frontend: Change navbar linksBaitinq1-4/+4
2022-10-30Indexer: Transform all queries into lowercaseBaitinq1-0/+3
2022-10-30Frontend: URL encode and decode the search_queryBaitinq3-2/+10
2022-10-30Frontend: Implement support for searching with /search/* routesBaitinq2-6/+37
2022-10-30Frontend: Update yew to follow masterBaitinq4-45/+130
2022-10-30Frontend: Setup skeleton route supportBaitinq4-3/+78
2022-10-30Frontend: Move app-specific code to app.rsBaitinq3-184/+181
2022-10-30Misc: Remove unneeded dependenciesBaitinq6-12/+3
2022-10-30Misc: Add local lib crate to share common structsBaitinq10-83/+77
2022-10-30Frontend: Add props to the OSSE ComponentBaitinq1-3/+9
2022-10-30Frontend: Change OSSE component into a struct componentBaitinq1-76/+88
2022-10-29Crawler+Indexer+Frontend: Rename structs to follow logical relationsBaitinq3-24/+31
2022-10-29Frontend: Use ResultComponent to display search resultsBaitinq1-3/+14
2022-10-29Indexer: Implement basic priority calculation of words in a siteBaitinq1-7/+6
2022-10-28Frontend: Show results in reverse order with priorityBaitinq1-2/+2
2022-10-28Frontend: Show result website's title and descriptionBaitinq1-2/+4
2022-10-28Crawler: Only accept HTTP_STATUS_CODE: 200 as success in crawl_url()Baitinq1-3/+4
2022-10-28Indexer: Add website title and description to the CrawledResourceBaitinq3-1/+26
2022-10-28Frontend: Refactor search_word_in_db() to not need explicit lifetimesBaitinq1-6/+6
2022-10-28Frontend: Improve responsive layoutBaitinq1-34/+37
2022-10-28Frontend: Make the results state OptionalBaitinq1-15/+27
2022-10-28Misc: Add TODOsBaitinq3-1/+3
2022-10-28Frontend: Html: Set footer at the bottom of the pageBaitinq1-36/+38
2022-10-28Frontend: Logically structure htmlBaitinq1-35/+39
2022-10-28Frontend: Add local bootstrap filesBaitinq3-5/+18
2022-10-27Fronted: Order search results by priorityBaitinq3-2/+20
2022-10-27Frontend: Use display_results() function for rendering CrawledResourcesBaitinq1-5/+14
2022-10-27Frontend: Fetch results from indexerBaitinq3-33/+53
2022-10-27Crawler: Abstract database word fetching with search_word_in_db()Baitinq1-2/+10
2022-10-27Indexer: Add /search with no query endpointBaitinq1-0/+6
2022-10-27Crawler: Replace String::from with .to_string()Baitinq1-3/+6
2022-10-27Indexer: Setup permissive CORSBaitinq3-1/+21
2022-10-27Indexer: Return json from the /search endpointBaitinq3-7/+6
2022-10-26Frontend: Add results field to the state and set dummy resultsBaitinq1-2/+46
2022-10-26Frontend: Add basic search_query stateBaitinq3-8/+158
2022-10-26Frontend: Add basic layoutBaitinq2-1/+43
2022-10-25Frontend: Update index.html to include boostrapBaitinq1-3/+16
2022-10-25Crawler: Fix bad error handling with match handlingBaitinq1-6/+9
2022-10-25Crawler: Use async ClientBaitinq4-48/+152
2022-10-25Indexer: Use CrawledResource structure as values in the reverse index dbBaitinq3-11/+45