Commit Graph

165 Commits (master)

Author SHA1 Message Date
dece 9140cedad0 config: fix file issues with identities
3 years ago
dece a165ca6bff setup
3 years ago
dece bde207768a identity: move client cert command to config
3 years ago
dece 448ae873a0 mime: ut
3 years ago
dece a468c94386 browser: use "set-render-mode" instead of "render"
3 years ago
dece d42a294516 browser: add a keybind to toggle render modes
3 years ago
dece 4192c2a84d welcome: tell user how to change the home page
3 years ago
dece 440f6357d8 page: docs
3 years ago
dece 690879f558 identity: indent the file
3 years ago
dece 2d493af64b preferences: basic per-capsule preferences
3 years ago
dece f827ce3ee1 browser: show an error early on loading failure
3 years ago
dece 1468e6ef10 page: add a dumb rendering mode
3 years ago
dece 46ec9879e6 help: add "help" command in case of
3 years ago
dece b22981cef6 browser: fix minor status bar issues
3 years ago
dece 8e4f8c4c70 mime: fix issue with charset param
3 years ago
dece 4738e495b2 browser: add command to show page info
3 years ago
dece f6eeccdb32 colors: fix crash in xterm
3 years ago
dece e2cc152f6d help: do not show config default when it is set
3 years ago
dece ca72c4683e textbox: fix gather for unicode
3 years ago
dece 0a746a1e28 textbox: fix right-key going banana
3 years ago
dece 1ae2ed41e5 textbox: find C-e issue
3 years ago
dece 5829e7e267 textbox: fix double delete of trailing spaces
3 years ago
dece d07d4b3388 textbox: copy curses.textpad, restrict to 1 line
3 years ago
dece 4726a5a281 command_line: fix nodelay mode reset
3 years ago
dece acf8147fa1 linting
3 years ago
dece 1d92b52379 external: fix issues with coming back from vim
3 years ago
dece 8de79a6e5a help: clean up a lot and fix smol issues
3 years ago
dece 2bfed8533e welcome: add welcome page
3 years ago
dece 2b072bcc76 navigation: abandon assume_absolute URL madness
3 years ago
dece 2b684d7afc navigation: fix issue with reloading bebop pages
3 years ago
dece 09f660feaf browser: only use cache when going back
3 years ago
dece 62997b9385 help: display current config
3 years ago
dece f63d875fc3 logging
3 years ago
dece 8b1561e689 identity: present cert instead of waiting for 60
3 years ago
dece 57f01720d6 identity: add basic identity management
3 years ago
dece 6ceb75b84c config: add download_path
3 years ago
dece 056616b130 page_pad: fix crashes on some fail refresh
3 years ago
dece 5aa03da3e8 help: improve view and list commands
3 years ago
dece 3a88a898c9 browser: open last download with external commands
3 years ago
dece f1c5d8dfc9 history: fix going back
3 years ago
dece 397a143695 navigation: rework entirely URL management
3 years ago
dece b26dad0d0d rendering: fix crash on empty pages
3 years ago
dece 6b0a622017 gemtext: fix issue with preformatted blocks
3 years ago
dece 1fddf4c2b2 tofu: proper implementation
3 years ago
dece 80ec71f30b command_line: add a prompt function
3 years ago
dece 396391ea80 help: add help page
3 years ago
dece 6574048763 command_line: fix new line issue when using editor
3 years ago
dece 3a818812a9 config: add config management
3 years ago
dece 4fbfa37937 browser: do not send requests with too long URLs
3 years ago
dece cf48818c24 protocol: download unknown mime types
3 years ago
dece b2fdabea71 linting
3 years ago
dece cee04f10c7 browser: add missing horizontal scrolling features
3 years ago
dece 535ab0aa16 command_line: allow external editor for writing
3 years ago
dece 7b9a314481 navigation: fix parameters left in URL for parents
3 years ago
dece f3a3a36039 browser: render all "text/*" Gemini responses
3 years ago
dece 347b5a81cc browser: open editor to view/edit sources & pages
3 years ago
dece bce65a1472 browser: minor fixes
3 years ago
dece 6bc4dbcc5d metalines: split contents from rendering module
3 years ago
dece 8aee7fdfba gemtext: add links/title to parsing result
3 years ago
dece 1f938fd2af clean and fix minor issues
3 years ago
dece bd7cfce520 browser: split in several files
3 years ago
dece 5b3e91336f bookmarks: basic bookmark management
3 years ago
dece d6bcd1f706 page: split page/page_pad modules
3 years ago
dece 40133a1e6b browser: bypass cache when reloading, duh
3 years ago
dece b508ab8128 navigation: add a "go to root" function
3 years ago
dece cf6b67f78b navigation: add function to go to parent URL
3 years ago
dece 5d1e13ea6a rendering: add typings
3 years ago
dece a37ed6f64d page: add docs
3 years ago
dece 0c786087ea gemtext: auto-close preformatted blocks
3 years ago
dece fef350804c browser: add a cache
3 years ago
dece dd4a4196a8 mime: basic MIME type management
3 years ago
dece 2767402d9f clean
3 years ago
dece 1ff23e58e8 tofu: fix bug in save_cert_stash
3 years ago
dece 05c54eff48 page: move page content to a separate class
3 years ago
dece 3d15074bdd browser: clean
3 years ago
dece 33f215dd3e browser: rework default movement keys
3 years ago
dece bcc9a72d97 command_line: fix issue with digits input
3 years ago
dece e517df7836 tofu: add save_cert_stash
3 years ago
dece 0b79bd9e9e command_line: move input validation there
3 years ago
dece 83db26ada7 fs: add minimal module to get some directories
3 years ago
dece 1b8127eea1 add module docstrings
3 years ago
dece 89abbc6fd9 browser: show status line in italic
3 years ago
dece 2db721d48a browser: capture C-c
3 years ago
dece 398f526b82 rendering: fix vspace issue with link/lists
3 years ago
dece 84221a7816 browser: handle local file:// URIs
3 years ago
dece 85934eedcf rendering: show link preview after links
3 years ago
dece d7a94650cb rendering: do not crash on rendering failure
3 years ago
dece 524bda5b39 protocol: limit meta line length in request
3 years ago
dece 72111bce70 protocol: make connection timeout after some time
3 years ago
dece 62619f29fb browser: quit with ":quit" instead of pressing q
3 years ago
dece 33b1e497af browser: fix issue with relative redirections
3 years ago
dece e7ef91ed9f browser: use "p" instead of "H" for going back
3 years ago
dece 70cd3f6557 browser: basically handle HTTP(S) links
3 years ago
dece 03a51c13f5 browser: move faster using uppercase hjkl
3 years ago
dece 9f5cae5014 protocol: catch wrong URLs ending with bare colon
3 years ago
dece ff49f0d17e page: methods to go to beginning/end of page
3 years ago
dece 8fdf23689d browser: minor fixes
3 years ago
dece 34f7ef0a95 browser: press r to reload page
3 years ago
dece 8830465fbf history: separate smol module
3 years ago
dece 294c7796fa browser: fix relative link issue
3 years ago