dece
471c07122d
protocol: catch create_connection UnicodeErrors
1 year ago
dece
f4bc3f7568
help: bad fix for missing config keys
...
The unknown config value will be displayed without warning or anything
to the user in the help page, which can be confusing e.g. when mixing
dash and underscore in keys. oh well
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
...
If the server would blindly respond with code 60 even though we present
a client certificate, it would trigger an infinite recursive call
(open_gemini_url → _handle_response → _handle_cert_required).
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
...
Also make the list item bullet configurable, if you don't like the •.
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
...
Will it be OK for all servers though? We might never know…
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"
...
Move "open last download" to M-o, as it is not that often used it seems.
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
...
Used to jump to far and left artifacts.
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
...
Missing on macOS?
3 years ago