<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rwebbrowser/src/net/http_client.cc, branch master</title>
<subtitle>A minimalist CLI web browser for fast, distraction-free navigation.
</subtitle>
<id>https://git.richardqin.org/rwebbrowser/atom?h=master</id>
<link rel='self' href='https://git.richardqin.org/rwebbrowser/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/'/>
<updated>2026-04-14T06:38:42Z</updated>
<entry>
<title>refactor: adjust code structure</title>
<updated>2026-04-14T06:38:42Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-14T06:38:42Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=10c3746a6df45dd154955a9e91e662260f36363f'/>
<id>urn:sha1:10c3746a6df45dd154955a9e91e662260f36363f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement configurable homepage and user-agent via config.txt</title>
<updated>2026-04-12T20:34:50Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T20:34:50Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=8449f5fcefc5406f1666257bacb3bb1afda978e1'/>
<id>urn:sha1:8449f5fcefc5406f1666257bacb3bb1afda978e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: update cookie jar to store cookies by domain instead of global keys</title>
<updated>2026-04-12T20:00:14Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T20:00:14Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=d939c8afdb13dfe981b0368c788fb1a95277f165'/>
<id>urn:sha1:d939c8afdb13dfe981b0368c788fb1a95277f165</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement persistent cookie storage and migrate configuration files to ~/.ricochet directory</title>
<updated>2026-04-12T18:55:36Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T18:55:36Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=c29cdb831b7586bb8421ca48e9e78a3a2183aca7'/>
<id>urn:sha1:c29cdb831b7586bb8421ca48e9e78a3a2183aca7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: improve error reporting, implement responsive footer layout, and refine HTTP response processing for non-text content types</title>
<updated>2026-04-12T18:33:09Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T18:33:09Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=24c36f5250e4c2b4232186ba3d17f949d70f5de2'/>
<id>urn:sha1:24c36f5250e4c2b4232186ba3d17f949d70f5de2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add binary file download support by parsing Content-Type headers</title>
<updated>2026-04-12T18:11:27Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T18:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=f640448109ca233d215ec1c07b795bd4313f428d'/>
<id>urn:sha1:f640448109ca233d215ec1c07b795bd4313f428d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement cookie jar management and automatic header injection for HTTP requests</title>
<updated>2026-04-12T16:21:41Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T16:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=0db4710d16ecc6ef4fb9186908a405edc98f3d6e'/>
<id>urn:sha1:0db4710d16ecc6ef4fb9186908a405edc98f3d6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement HTTP POST support for form submissions and add input value persistence</title>
<updated>2026-04-12T15:49:02Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T15:49:02Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=afca951b11e38ba229ee986a06242c5a358e9342'/>
<id>urn:sha1:afca951b11e38ba229ee986a06242c5a358e9342</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add page title extraction, URL normalization, DuckDuckGo tracker stripping, and text wrapping support</title>
<updated>2026-04-12T12:05:05Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T12:05:05Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=5a8bb74e922f9ecebffbb03832b559f9dec21473'/>
<id>urn:sha1:5a8bb74e922f9ecebffbb03832b559f9dec21473</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement HTTP redirect support, URL search formatting, image alt text rendering, and improved terminal cursor management</title>
<updated>2026-04-12T08:43:23Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-12T08:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rwebbrowser/commit/?id=3e204040c9a9fec810112933d0d81cecbd268943'/>
<id>urn:sha1:3e204040c9a9fec810112933d0d81cecbd268943</id>
<content type='text'>
</content>
</entry>
</feed>
