index
:
rwebbrowser
master
A minimalist CLI web browser for fast, distraction-free navigation.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
Commit message (
Collapse
)
Author
Age
Files
Lines
*
feat(tui): add document navigation and text selection
Richard Qin
2 days
1
-0
/
+2
|
*
feat(tui): add structured selection text and clipboard messages
Richard Qin
11 days
2
-2
/
+40
|
*
feat(tui): add Unicode text service and document layout
Richard Qin
12 days
1
-1
/
+1
|
*
feat(tui): add ncurses backend and session loop
Richard Qin
12 days
2
-0
/
+229
|
*
feat(tui): add document model and host message interfaces
Richard Qin
12 days
5
-0
/
+736
|
*
Remove legacy terminal UI infrastructure and rename license file
Richard Qin
12 days
9
-192
/
+2
|
*
refactor: adjust code structure
Richard Qin
2026-04-14
19
-1
/
+607
|
*
feat: move URL formatting to Browser class and update documentation
Richard Qin
2026-04-13
1
-0
/
+1
|
*
feat: implement configurable homepage and user-agent via config.txt
Richard Qin
2026-04-13
1
-0
/
+1
|
*
feat: add binary file download support by parsing Content-Type headers
Richard Qin
2026-04-13
1
-0
/
+1
|
*
feat: add support for interactive checkbox and radio button input fields
Richard Qin
2026-04-13
1
-0
/
+1
|
*
feat: implement HTTP POST support for form submissions and add input value ↵
Richard Qin
2026-04-12
2
-1
/
+6
|
|
|
|
persistence
*
feat: implement form submission support by tracking input fields and form ↵
Richard Qin
2026-04-12
1
-1
/
+7
|
|
|
|
context during rendering
*
feat: add support for interacting with form inputs via the 'i' key
Richard Qin
2026-04-12
1
-0
/
+1
|
*
feat: implement link extraction and interactive navigation via numbered tags ↵
Richard Qin
2026-04-12
1
-1
/
+7
|
|
|
|
in the browser
*
feat: implement URL navigation and input handling in browser TUI
Richard Qin
2026-04-11
1
-0
/
+6
|
*
feat: implement SSLSocket for encrypted connections and add terminal size ↵
Richard Qin
2026-04-11
2
-13
/
+111
|
|
|
|
detection utility
*
feat: implement interactive TUI with scrolling and add OpenSSL dependency ↵
Richard Qin
2026-04-11
2
-1
/
+46
|
|
|
|
support
*
feat: implement terminal renderer and integrate into browser core
Richard Qin
2026-04-11
1
-0
/
+43
|
*
style: apply consistent code formatting and bracing style across the codebase
Richard Qin
2026-04-11
3
-24
/
+29
|
*
feat: implement DOM tree builder to transform HTML tokens into a ↵
Richard Qin
2026-04-11
3
-1
/
+80
|
|
|
|
hierarchical structure
*
feat: implement HTML lexer and integrate tokenization into browser output
Richard Qin
2026-04-11
1
-0
/
+61
|
*
feat: implement basic HTTP client with socket and address networking utilities
Richard Qin
2026-04-11
6
-0
/
+546
|
*
feat: initialize project structure with CMake build system, C++23 support, ↵
Richard Qin
2026-04-11
3
-0
/
+68
and core browser scaffolding