Commit Graph

165 Commits (master)

Author SHA1 Message Date
dece 471c07122d protocol: catch create_connection UnicodeErrors
1 year ago
dece f4bc3f7568 help: bad fix for missing config keys
2 years ago
dece 325c285675 browser: add quit info in the C-c message
2 years ago
dece 41aff7acba browser: add i keybind to show page info
2 years ago
dece 0f35971493 browser/gemini: avoid inf. recursion on code 60
2 years ago
dece e0a5ca94ec browser/gemini: fix crash during handshake
2 years ago
dece ef6b8929e3 browser: make max redirection value a class var
2 years ago
dece f48a8ab606 protocol: format
2 years ago
dece 09f30d3d00 gemtext: fix missing empty lines in pre. blocks
3 years ago
dece 3d73d14983 browser: use m instead of § to change render mode
3 years ago
dece a2051e082d welcome: add geminiquickst.art link and `:q`
3 years ago
dece f7b4607ed6 metalines: use a 3-uple instead of dict
3 years ago
dece 016e4a49f9 clean
3 years ago
dece 7ed83f9389 page: rework rendering params into RenderOptions
3 years ago
dece 8d82c1bd53 browser: show unknown command error
3 years ago
dece 843a88659f file: parse .gmi files as gemtext
3 years ago
dece 04c66bad52 gemini: make it clear that empty CN is OK
3 years ago
dece 36d0e6f7b1 gopher: properly render error lines
3 years ago
dece 54aeafd878 config: use -utf8 for default openssl cert gen
3 years ago
dece a3c9b10647 gemini: show reason for certificate creation
3 years ago
dece bc8803d86b browser: edit current URL with "O"
3 years ago
dece 6242d95d1a browser: allow no mime type in last_download
3 years ago
dece c5e419752c gemini: move downloads helper to separate module
3 years ago
dece 1a221d30b8 help: show plugin commands
3 years ago
dece 04d29f1fd6 plugin: add custom command support
3 years ago
dece 647dbee325 browser: add a current_page property
3 years ago
dece 68bc524117 navigation: move extract_port here
3 years ago
dece f157993946 browser: prevent render mode toggle on non-gemtext
3 years ago
dece ee37865e70 browser: fix issue with page pad after search
3 years ago
dece 7372dc85a9 plugins: add documentation
3 years ago
dece b884aed3a8 plugins: add basic scheme plugin support
3 years ago
dece af349f5ac2 linting
3 years ago
dece bd8d4bbfb1 browser: add text search
3 years ago
dece 7cb6d03668 browser: fix file browser for paths with spaces
3 years ago
dece 52716e66a7 external: do not crash if command can't be found
3 years ago
dece 0a05d75e6b browser: comments
3 years ago
dece 5b1a544761 browser: allow browsing local directories
3 years ago
dece c65c385a20 help: sort config options
3 years ago
dece 2324fbb0bc history: add optional persistent history
3 years ago
dece 0c1924d40a colors: use blue for blockquotes instead of cyan
3 years ago
dece 3b255c2df3 browser: handle clicks on links
3 years ago
dece b933165707 linting
3 years ago
dece 23b461aa45 identity: sane chmod for cert and key files
3 years ago
dece 3a18ad3d77 browser: make scroll step a config value
3 years ago
dece 16903190c8 welcome: add a cute logo
3 years ago
dece 4da3081ef6 browser: avoid crash if mouse support is off
3 years ago
dece 115fd43f09 browser: support arrows and page {up,down}
3 years ago
dece 2ea8f60739 welcome: minor changes
3 years ago
dece 217abe2f28 colors: fix crash on unavailable default color
3 years ago
dece 3f2792d359 colors: safe curses.A_ITALIC
3 years ago