aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* feat(tui): integrate address input and navigation requestsHEADmasterRichard Qin2 days5-11/+228
* feat(tui): add reusable text input componentRichard Qin2 days5-1/+820
* feat(tui): add object focus traversal and link activationRichard Qin2 days5-3/+151
* feat(tui): add document navigation and text selectionRichard Qin2 days10-76/+1260
* feat(tui): add structured selection text and clipboard messagesRichard Qin11 days4-34/+300
* feat(tui): add Unicode text service and document layoutRichard Qin12 days9-21/+1071
* feat(tui): add ncurses backend and session loopRichard Qin12 days7-3/+1208
* feat(tui): add document model and host message interfacesRichard Qin12 days1-0/+30
* Remove legacy terminal UI infrastructure and rename license fileRichard Qin12 days9-761/+0
* refactor: adjust code structureRichard Qin2026-04-1419-1482/+1827
* feat: move URL formatting to Browser class and update documentationRichard Qin2026-04-132-35/+32
* feat: implement configurable homepage and user-agent via config.txtRichard Qin2026-04-133-28/+76
* feat: add help manual page and refactor key processing with switch statementRichard Qin2026-04-131-70/+109
* feat: implement browsing history tracking and navigation via ricochet://historyRichard Qin2026-04-131-1/+71
* refactor: update cookie jar to store cookies by domain instead of global keysRichard Qin2026-04-131-16/+29
* feat: replace numeric link selection with two-character link hintsRichard Qin2026-04-133-53/+111
* feat: implement text search functionality with highlighting and navigation su...Richard Qin2026-04-131-9/+90
* feat: implement persistent cookie storage and migrate configuration files to ...Richard Qin2026-04-132-2/+59
* feat: improve error reporting, implement responsive footer layout, and refine...Richard Qin2026-04-132-14/+58
* feat: add binary file download support by parsing Content-Type headersRichard Qin2026-04-132-13/+77
* feat: implement bookmarking system with persistence and ricochet://bookmarks ...Richard Qin2026-04-131-6/+71
* feat: implement table rendering with dynamic column width calculation and ANS...Richard Qin2026-04-131-0/+149
* feat: add support for interactive checkbox and radio button input fieldsRichard Qin2026-04-132-20/+87
* feat: implement cookie jar management and automatic header injection for HTTP...Richard Qin2026-04-131-3/+62
* feat: implement HTTP POST support for form submissions and add input value pe...Richard Qin2026-04-123-62/+138
* feat: implement form submission support by tracking input fields and form con...Richard Qin2026-04-122-35/+91
* feat: add support for interacting with form inputs via the 'i' keyRichard Qin2026-04-122-10/+113
* feat: add page title extraction, URL normalization, DuckDuckGo tracker stripp...Richard Qin2026-04-123-37/+208
* feat: implement HTTP redirect support, URL search formatting, image alt text ...Richard Qin2026-04-125-67/+214
* feat: implement link extraction and interactive navigation via numbered tags ...Richard Qin2026-04-124-34/+153
* feat: implement URL navigation and input handling in browser TUIRichard Qin2026-04-112-50/+116
* feat: implement SSLSocket for encrypted connections and add terminal size det...Richard Qin2026-04-115-66/+328
* feat: implement interactive TUI with scrolling and add OpenSSL dependency sup...Richard Qin2026-04-114-26/+131
* feat: implement terminal renderer and integrate into browser coreRichard Qin2026-04-113-17/+86
* style: apply consistent code formatting and bracing style across the codebaseRichard Qin2026-04-114-139/+133
* feat: implement DOM tree builder to transform HTML tokens into a hierarchical...Richard Qin2026-04-112-16/+109
* feat: implement HTML lexer and integrate tokenization into browser outputRichard Qin2026-04-112-14/+157
* feat: implement basic HTTP client with socket and address networking utilitiesRichard Qin2026-04-115-0/+837
* feat: initialize project structure with CMake build system, C++23 support, an...Richard Qin2026-04-114-0/+181