aboutsummaryrefslogtreecommitdiff
path: root/src/net/http_client.cc
Commit message (Collapse)AuthorAgeFilesLines
* refactor: adjust code structureRichard Qin2026-04-141-325/+68
|
* feat: implement configurable homepage and user-agent via config.txtRichard Qin2026-04-131-14/+47
|
* refactor: update cookie jar to store cookies by domain instead of global keysRichard Qin2026-04-131-16/+29
|
* feat: implement persistent cookie storage and migrate configuration files to ↵Richard Qin2026-04-131-0/+47
| | | | ~/.ricochet directory
* feat: improve error reporting, implement responsive footer layout, and ↵Richard Qin2026-04-131-6/+17
| | | | refine HTTP response processing for non-text content types
* feat: add binary file download support by parsing Content-Type headersRichard Qin2026-04-131-0/+12
|
* feat: implement cookie jar management and automatic header injection for ↵Richard Qin2026-04-131-3/+62
| | | | HTTP requests
* feat: implement HTTP POST support for form submissions and add input value ↵Richard Qin2026-04-121-7/+24
| | | | persistence
* feat: add page title extraction, URL normalization, DuckDuckGo tracker ↵Richard Qin2026-04-121-6/+8
| | | | stripping, and text wrapping support
* feat: implement HTTP redirect support, URL search formatting, image alt text ↵Richard Qin2026-04-121-35/+91
| | | | rendering, and improved terminal cursor management
* feat: implement SSLSocket for encrypted connections and add terminal size ↵Richard Qin2026-04-111-18/+117
| | | | detection utility
* feat: implement terminal renderer and integrate into browser coreRichard Qin2026-04-111-1/+2
|
* style: apply consistent code formatting and bracing style across the codebaseRichard Qin2026-04-111-6/+7
|
* feat: implement basic HTTP client with socket and address networking utilitiesRichard Qin2026-04-111-0/+118